var electron = require('electron')  //引入electron模块

var app = electron.app   // 创建electron引用

var BrowserWindow = electron.BrowserWindow;  //创建窗口引用

var mainWindow = null ;  //声明要打开的主窗口
app.on('ready',()=>{
    mainWindow = new BrowserWindow({
        width:400,height:400,
        webPreferences:{ nodeIntegration:true}//全局引用node.js
    })   //设置打开的窗口大小
    // mainWindow.webContents.openDevTools()  //打开调试模式
    // require('./main/menu.js')//引入自定义的菜单
    mainWindow.loadFile('demo7.html')  //加载那个页面,使用新页面
    // //---------嵌入网页----------
    // var BrowserView = electron.BrowserView //引入BrowserView
    // var view = new BrowserView()   //new出对象
    // mainWindow.setBrowserView(view)   // 在主窗口中设置view可用
    // view.setBounds({x:0,y:100,width:1200, height:800})  //定义view的具体样式和位置
    // view.webContents.loadURL('https://jspang.com')  //wiew载入的页面
    // //----------------
    //监听关闭事件，把主窗口设置为null
    mainWindow.on('closed',()=>{
        mainWindow = null
    })

})

// var electron = require('electron') 

// var app = electron.app   
// var  globalShortcut = electron.globalShortcut  //全局快捷键

// var BrowserWindow = electron.BrowserWindow;  

// var mainWindow = null ;  
// app.on('ready',()=>{
//     mainWindow = new BrowserWindow({width:800,height:600})  

//     globalShortcut.register('ctrl+e',()=>{ //定义全局快捷键

//         mainWindow.loadURL('https://jspang.com')  
//     })
//     //检测快捷键是否注册成功
//     let isRegister= globalShortcut.isRegistered('ctrl+e')?'Register Success':'Register fail'

//     console.log('------->'+isRegister)

//     mainWindow.loadFile('test.html')  

//     //监听关闭事件，把主窗口设置为null
//     mainWindow.on('closed',()=>{
//         mainWindow = null
//     })

// })
// //关闭主窗口的监听
// app.on('will-quit',function(){
//     //注销全局快捷键的监听
//     globalShortcut.unregister('ctrl+e')
//     //全部注销
//     globalShortcut.unregisterAll()

// })